package co.edu.pedagogica.recibo.helper;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;

/**
 *
 * @author Juan Sebastian Hernández Serrato
 */
public class CodigoDeBarras {
    public static String generarCodigo(long valor, String referencia, Calendar fecha){
        DateFormat df = new SimpleDateFormat("yyyyMMdd");
//        return "Ê41577073511900178020" + String.format("%016d", Long.parseLong(referencia)) + 
//               "Ê3900" + String.format("%09d", valor) + "Ê96" +
//               df.format(fecha.getTime());
        return "(415)"  + "7707351190017" +
               "(8020)" + String.format("%016d", Long.parseLong(referencia)) + 
               "(3900)" + String.format("%09d", valor) + 
               "(96)"   + df.format(fecha.getTime());
    }
}
